Subscriber/Volunteer Trees: Polite, Efficient Overlay Multicast Trees
نویسندگان
چکیده
Application-level multicast trees built using reversepath forwarding (RPF) on overlay network routing paths are a useful mechanism for scalable information dissemination. One major drawback of this approach is that nodes that are not subscribers to a multicast group can still be required to forward traffic for that group if they happen to lie on an overlay routing path between a subscriber and the group root node. This could serve as a disincentive for nodes to participate in the overlay since they may be required to perform substantial amounts of work for which they receive no immediate benefit. This paper presents Subscriber/Volunteer (SV) trees – a new form of overlay multicast tree that removes this possible obstacle to deployment. In SV trees, only nodes that are subscribers to a multicast group, or that volunteer to do so, are responsible for forwarding content. SV trees are implemented as RPF trees augmented by adding content forwarding links that route around nodes that are not subscribers or volunteers. SV trees maintain all the benefits of RPF trees, such as scalable delivery and join behavior, while also being polite to non-subscribers. The RPF tree, used for node joins, and the forwarding tree, used for content delivery, are kept consistent even in the face of nodes leaving and joining the multicast tree and/or overlay. Fi∗Microsoft Research, Microsoft Corporation, Redmond, WA 98052, {jdunagan, mbj, theimer, alecw}@microsoft.com †Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA 02139, [email protected] nally, our results show that SV trees deliver content more efficiently than RPF trees, since unnecessary network hops have been grafted out of the delivery trees.
منابع مشابه
POMA: Prioritized Overlay Multicast in Ad Hoc Environments
Overlay Multicast networks in mobile ad-hoc environments have received much attention due to their increasing number of practical applications. Although overlay multicast is not as efficient as IP-based multicast, they have the advantages of being easy to implement and flexible to adapt. In many applications, some participating nodes might be members of more than one overlay trees or may wish t...
متن کاملUMM: A dynamically adaptive, unstructured multicast overlay
The simplicity of multicast as a communication primitive belies its broad utility as a building block for distributed applications. Nevertheless, creating and maintaining multicast structures can be challenging, particularly when networks are transient and/or dynamic. We introduce a new unstructured multi-source multicast (UMM) overlay approach that we argue is less complex than, but as efficie...
متن کاملFatNemo: Multisource Multicast Overlay Fat-Trees
High-bandwidth multisource multicast among widely distributed nodes is critical for a wide range of important applications including audio and video conferencing, multi-party games and content distribution. Multicast decouples the size of the receiver set from the amount of state kept at any single node and potentially avoids redundant communication in the network. The limited deployment of IP ...
متن کاملEfficient and Load-Balance Overlay Multicast Scheme with Path Diversity for Video Streaming
An overlay multicast is proposed to solve the scalability and deployment problems in IP Multicast. We propose a scheme, Topology-aware Load-balance Hierarchical Independent Tree (TLHIT), with topology-aware, load-balance and path diversity properties to improve the performance of overlay multicast. Compared to traditional methods, the proposed TLHIT constructs not only node-disjoint but also pa...
متن کاملMUST: Multicast Using Static Trees
IP multicast has been known to have deployment difficulties. Among many contributing factors, the model per se is probably one of the most critical. Overlay multicast does not solve all the problems either. We therefore proposed a new multicast architecture named MUST, inspired by previous efforts. In essence, the architecture uses an overlay network to interconnect statically configured IP mul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004